heise-Angebot

iX-Workshop: Umstieg von klassischen Threads in Java auf Virtual Threads

Lernen Sie, wie Sie mit Virtual Threads die parallele Programmierung in Java vereinfachen und gleichzeitig die Performance Ihrer Java-Applikation erhöhen.

In Pocket speichern vorlesen Druckansicht
iX-Workshop Python fĂĽr Umsteiger von anderen Programmiersprachen
Lesezeit: 2 Min.
Von
  • Ilona Krause
Inhaltsverzeichnis

Die Verwendung herkömmlicher Java-Threads kann zu Leistungsproblemen führen, da sie sehr ressourcenintensiv sind. Obwohl asynchrone Programmierung dieses Problem lösen kann, ist sie oft komplex, schwer zu lesen und schwierig zu debuggen.

Eine gute Lösung sind Virtual Threads, die die parallele Programmierung in Java deutlich vereinfachen können. Sie ermöglichen es, leicht verständlichen und wartbaren sequentiellen Code zu schreiben, Ihren Skalierbarkeits-Vorteil beziehen sie aus der Fähigkeit, bei blockierenden Aufrufen den Betriebssystem-Thread freizugeben.

In unserem Hands-on-Workshop Skalierbare Java-Anwendungen mit Virtual Threads erfahren Sie, worauf Sie beim Umstieg von herkömmlichen Java-Threads auf Virtual Threads achten müssen, wie die Architektur Ihrer Anwendung aufgebaut sein sollte und wo mögliche Fallstricke liegen. In zahlreichen Übungen können Sie das Gelernte praktisch anwenden und abschätzen, inwieweit Ihre Anwendung von einem Umstieg profitieren würde.

Der Workshop findet am 9. September 2024 in einer browserbasierten Lern- und Übungsumgebung statt und richtet sich an Entwickler, die ihren bestehenden Code auf Virtual Threads umstellen wollen, an Architekten, die das Potential von Virtual Threads hinsichtlich Performance und Skalierbarkeit abschätzen wollen und an IT-Entscheider, die die Chancen und Risiken einer Umstellung auf Virtual Threads bewerten wollen. Der Trainer Marwan Abu-Khalil ist Senior Software Architekt für parallele und verteilte Systeme im Forschungsbereich der Siemens AG.

Die Teilnahme an diesem praxisorientierten Workshop ist auf 16 Personen begrenzt, um eine intensive Betreuung und einen regen Austausch mit dem Trainer und den anderen Teilnehmern zu ermöglichen.

(ilk)